// 输入一行字符，统计其中包括多少单词，单词之间用空格分隔。

// 输入输出格式要求：
// 	输入格式：a b c d回车（空格可在任意位置，列如行头行尾可能会有空格。另外数字和字母一样，也可作为单词）
// 	输出格式：单词数
// 	输入的字符串长度最长为256个字符
// 例如：
// 输入：（空格）a a 112 c（空格）回车
// 输出：4

#include <stdio.h>

int main()
{
    char in[256] = "";
    int count = 0, x = 0;
    gets(in);
    for(int i = 0; i < 256; i++)
    {
        if(in[i] == ' ')
            x = 0;
        if(x == 0 && in[i] != ' ' && in[i] != '\0')
        {
            count++;
            x++;
        }
    }
    printf("%d", count);
    return 0;
}

// 提交记录：
// 109
// 4.6 统计一行字符的单词数
// C++
// 2024-07-02 15:21:10.0
// score
// 100

// Written By Sibei